embarrass somebody - French English Dictionary